package org.study.mybatisplus.dynamic.boot.dto;

import lombok.*;

import java.io.Serializable;

/**
 * 属性告警配置
 *
 * @author doveylovey
 * @version v1.0.0
 * @email 1135782208@qq.com
 * @date 2024年10月08日
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class AlarmTypePropertyDTO implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * 网关编号
     */
    private String gatewayNo;

    /**
     * 告警设备ID
     */
    private Long deviceId;

    /**
     * 设备编号
     */
    private String deviceNo;

    /**
     * 告警属性ID
     */
    private Long propertyId;

    /**
     * 属性编号
     */
    private String propertyNo;

    /**
     * 属性名称
     */
    private String propertyName;

    /**
     * 上限
     */
    private String upperLimit;

    /**
     * 下限
     */
    private String lowerLimit;

    /**
     * 通知阈值(秒)
     */
    private Integer noticeThreshold;
}
